6a4789f86ad5c3078c5891590d579387a91e1ee4,src/main/java/com/forweaver/service/PostService.java,PostService,getPosts,#Weaver#List#String#number#number#,228
Before Change
if(this.isPrivateTags(tags)) // 태그가 프로ì ?트 태그ì?¼ 경우.
return postDao.getPostsWithPrivateTags(tags, null, null, sort, page, size);
if(this.isMassageTags(tags))// 태그가 메세지 태그� 경우.
return postDao.getPostsWithMassageTag(tags, null, weaver, this.isMassageTagsWithWriterTag(weaver.getId(),tags), sort, page, size);
return null;
}
After Change
* @param size
* @return
*/
public List<Post> getPosts(Weaver weaver,List<String> tags,String sort, int page, int size) {
if(weaver == null) //로그�하지 않� 회�� 경우
return postDao.getPostsWhenNotLogin(tags, null, null, sort, page, size);
if(this.isPublicTags(tags)) // 태그가 공개 태그� 경우.
return postDao.getPostsWhenLogin(tags,weaver.getPrivateAndMassageTags(),null,null, sort, page, size);
if(this.isPrivateTags(tags)) // 태그가 프로ì ?트 태그ì?¼ 경우.
return postDao.getPostsWithPrivateTags(tags, null, null, sort, page, size);
if(this.isMassageTags(tags)) {// 태그가 메세지 태그� 경우.
return postDao.getPostsWithMassageTag( this.getOneMassageTag(weaver.getId(),tags), null, weaver, this.getOneMassageTag(weaver.getId(),tags).equals("$"+weaver.getId()), sort, page, size);
}
return null;
}